label begin_func_main:
	begin-get-params
	end-get-params
label begin_block_0:
	string s
	tmp0 := "Hello world\n"
	begin-call print_string
	print-param tmp0
	call print_string
	tmp0 := "hello var\n"
	s := tmp0
	tmp0 := s
	begin-call print_string
	print-param tmp0
	call print_string
	tmp0 := "many "
	begin-call print_string
	print-param tmp0
	call print_string
	tmp0 := "many "
	begin-call print_string
	print-param tmp0
	call print_string
	tmp0 := 5
	begin-call print_int
	print-param tmp0
	call print_int
	tmp0 := " strings"
	begin-call print_string
	print-param tmp0
	call print_string
label end_block_0:
label end_func_main:

